package com.example.projetoandroid.model;

import java.util.ArrayList;

import android.content.ContentValues;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;

public class FeedPersistencia { // Falta implementar os metodos e corrigir a parte que da erro
	
	private Context context;
	private static FeedPersistencia instance;
	private static SQLiteDatabase db;
 
	public static FeedPersistencia getInstance(Context context) {
		if (instance == null) {
			synchronized (FeedPersistencia.class) {
 
				if (instance == null) {
 
					instance = new FeedPersistencia(context);
 
					//db = context.openOrCreateDatabase(
						//	DatabaseCreate.TUTORIAL_DB, Context.MODE_PRIVATE,
							//null); // Como corrige esse erro?
				}
			}
		}
		return instance;
	}
 
	private FeedPersistencia(Context context) {
 
		this.context = context;
 
	}
	
	public void cadastrarFeed(Feed feed) {
		ContentValues value = new ContentValues();
		// Completar o metodo
	}
	
	public void cadastrarFeeds(ArrayList<Feed> feed) {
		ContentValues value = new ContentValues();
		// Completar o metodo
	}
	
	public void atualizarFeed(Feed feed) {
		ContentValues value = new ContentValues();
		// Completar o metodo
	}
	
	public void atualizarObjetoFeed(Feed feed) {
		ContentValues value = new ContentValues();
		// Completar o metodo
	}
	
	public void deletarFeed(Feed feed) {
		ContentValues value = new ContentValues();
		// Completar o metodo
	}
	
	public Feed pesquisarFeedId(String Id) {
		ContentValues value = new ContentValues();
		// Completar o metodo
		return null; // Colocar pra retornar o feed
	}

}
